#define _CRT_SECURE_NO_WARNINGS 1
#pragma warning(disable:6031)
#include <stdio.h>
int main()
{
	int arr[10000] = { 1, 2, 1 };
	int i = 0;
	int col = 0;
	int j = 0;

	scanf("%d", &col);

	for (i = 1; i <= col; i++)
	{
		if (1 == i)
		{
			printf("%4d\n", 1);
		}
		else if (2 == i)
		{
			printf("%4d %4d\n", 1, 1);
		}
		else
		{
			for (j = 0; j < i; j++)
			{
				printf("%4d ", arr[j]);
			}
			printf("\n");
			for (j = i; j > 0; j--)
			{
				if (j == i)
				{
					arr[j] = 1;
				}
				else
				{
					arr[j] += arr[j - 1];
				}
			}
		}
	}
	return 0;
}



